#页面类Page
import time

from selenium.webdriver.common.by import By #web端By模块
from Base import Base               #导入基类
class Page(Base):

    #进入框架定位
    kj_loc = (By.XPATH,'/html/body/div[3]/div[3]/div[1]/div/div[3]/div[1]/div[2]/iframe')



    #输入用户名定位
    username_input = (By.NAME,'email')
    # 输入用户名定位方法
    def username(self):
        self.send_keys(self.username_input,'luxinhe666')

    #输入密码定位
    password_input = (By.NAME,'password')
    #输入密码定位 方法
    def password(self):
        self.send_keys(self.password_input,'Lxh123456')

    #点击登录按钮定位
    login_bt = (By.ID,'dologin')
    #点击登录按钮定位 方法
    def login_botton(self):
        self.click(self.login_bt)

    #退出框架定位
    #退出框架方法

    #逻辑方法
    def luoji_163(self):
        self.driver.get('https://mail.163.com/')    #获取浏览器
        time.sleep(3)
        #进入框架
        self.frame(self.kj_loc)
        time.sleep(2)
        self.username()
        self.password()
        self.login_botton()
        time.sleep(5)
        #退出框架
        self.iframe()
